![编译时报错](https://img-blog.csdnimg.cn/20210412104246179.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMjQ0Mjk5,size_16,color_FFFFFF,t_70)
错误 C4996 ‘pcl::visualization::PointCloudColorHandler<pcl::PCLPointCloud2>::getColor‘: use getColor() without parameters instead(It will be removed in PCL 1.12)
解决方法: 方法1(建议此方法):在VS 2019中打开项目的属性管理器->“配置属性”->“C/C++”->“高级”->“禁用特定警告”->“编辑”,添加“4996” (个人理解:编译报错是因为编译器把warning升级为error了,现在把它禁用就好) 方法2:注释掉头文件"point_cloud_color_handlers.h"中的第117,619行。 测试成功: 方法参考: 方法一: https://docs.microsoft.com/en-us/cpp/error-messages/compiler-warnings/compiler-warning-level-3-c4996?view=msvc-160&viewFallbackFrom=vs-2019#turn-off-the-warning-for-a-project-in-visual-studio 方法二: https://github.com/PointCloudLibrary/pcl/issues/4238
|